package org.dtrd.modules.evaluation.service;

import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.extension.service.IService;
import org.dtrd.modules.evaluation.entity.bean.parq.*;
import org.dtrd.modules.evaluation.entity.po.DtrdEntEvaluationRdParq;

import java.util.List;

/**
 * <p>
 * 服务类
 * </p>
 *
 * @author xiao
 * @since 2022-08-15
 */
public interface IDtrdEntEvaluationRdParqService extends IService<DtrdEntEvaluationRdParq> {

    /**
     * 返回体适能量表
     * @param patientId
     * @return
     */
    List<ParqListInfo> getParqList(Integer patientId);

//    IPage<ParqListInfo> pageParq(ParqPageRequest request);

//    ParqDetail getParq(Integer dataId);

    /**
     * 将前端传回的数据进行保存
     * @param dto
     * @return
     */
    boolean saveOrUpdateParq(ParqDetail dto);

    /**
     * 使用删除
     * @param dataId
     * @return
     */
    boolean removeParq(Integer dataId);

    /**
     * 返回一条最新的PARQ量表记录
     * @param patientId
     * @return
     */
    ParqListInfo getCurrentParq(Integer patientId);
}
